package com.hspedu.poly.detail;

public class PolyDetail {
    public static void main(String[] args) {

        //向上转型：父类的引用指向子类对象
        Animal animal = new Cat();
        //可以调用父类中的所有成员(需遵守访问权限)
        //但不能调用子类的特有成员
        animal.eat();

        //多态的向下转型
        //Dog dog = (Dog) animal;//不可以
        Cat cat = (Cat) animal;
        cat.catchMouse();
    }
}
